using System;
using System.Runtime.InteropServices;
namespace BMC.ARSystem
{
	[ARStructTypeInfo(Name = "ARControlStruct", NumberOfMembers = 8u), Guid("a20b4baa-6f04-47b5-bc9a-a1b6f45dc4da")]
	public class ARControlStruct
	{
		[ARStructMemTypeInfo(Name = "cacheId", Offset = 0u)]
		private int _cacheId;
		[ARStructMemTypeInfo(Name = "operationTime", Offset = 1u)]
		private DateTime _operationTime;
		[ARStructMemTypeInfo(Name = "user", Offset = 2u)]
		private string _user;
		[ARStructMemTypeInfo(Name = "password", Offset = 3u)]
		private string _password;
		[ARStructMemTypeInfo(Name = "localeInfo", Offset = 4u)]
		private ARLocalizationInfo _localeInfo;
		[ARStructMemTypeInfo(Name = "sessionId", Offset = 5u)]
		private int _sessionId;
		[ARStructMemTypeInfo(Name = "authString", Offset = 6u)]
		private string _authString;
		[ARStructMemTypeInfo(Name = "server", Offset = 7u)]
		private string _server;
		public int CacheId
		{
			get
			{
				return this._cacheId;
			}
			set
			{
				this._cacheId = value;
			}
		}
		public DateTime OperationTime
		{
			get
			{
				return this._operationTime;
			}
		}
		public string User
		{
			get
			{
				return this._user;
			}
			set
			{
				this._user = value;
			}
		}
		public string Password
		{
			get
			{
				return this._password;
			}
			set
			{
				this._password = value;
			}
		}
		public ARLocalizationInfo LocaleInfo
		{
			get
			{
				return this._localeInfo;
			}
			set
			{
				this._localeInfo = value;
			}
		}
		public int SessionId
		{
			get
			{
				return this._sessionId;
			}
			set
			{
				this._sessionId = value;
			}
		}
		public string AuthString
		{
			get
			{
				return this._authString;
			}
			set
			{
				this._authString = value;
			}
		}
		public string Server
		{
			get
			{
				return this._server;
			}
			set
			{
				this._server = value;
			}
		}
		public ARControlStruct()
		{
			this._localeInfo = new ARLocalizationInfo();
			this._operationTime = new DateTime(1970, 1, 1);
		}
	}
}
